@charset "utf-8";
/* CSS Document */
.copy a{
	color: #fff;
}
.copy a: hover{
	color: #fff;
}

.saoma{
	top: 30%;
}

.shounouxpt p {
    font-size: 12px;
    color: #444;
}

.shounouxpt p.title {
    font-size: 14px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 10px;
}

ul.shounouxptlist{
	display: flex;
    flex-wrap: wrap;
}

ul.shounouxptlist>li{
	width: 310px;
    background: #F8F8F8;
    margin-right: 38px;
    margin-bottom: 14px;
    box-sizing: border-box;
    padding: 10px;
    font-size: 12px;
    color: #454545;
    line-height: 18px;
    list-style: none;
}

.xiwzm1 {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 10px;
}

.fanslt1b,.cont4a3,.cont4b22 {-webkit-line-clamp: 2; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;}

.pron {
    float: left;
    width:100%;
    box-sizing: border-box;
}

.pron sup{vertical-align: super;}
.pron sub{vertical-align: sub;}
.pron img{max-width:1000px;}

.huan{
    float:left;
    margin-bottom: 50px;
}

ul.progan{
    float: left;
    width: 100%;
    color: #1f6bbc;
    border-bottom: 1px solid #ececec;
    overflow: hidden;
}
ul.progan>li{
    width: fit-content;
    line-height: 30px;
    border-bottom: 2px solid #2f76c1;
}

div.pron>h1{ background: no-repeat center left; line-height: 35px;float: left; width: 100%; color: #1f6bbc; border-bottom: 1px solid #ececec; overflow: hidden;margin: 22px 0px 14px;;}
div.pron>h1>span{float: left; padding-left: 25px;font-size: 24px; font-weight: 400;width: fit-content; line-height: 30px; border-bottom: 2px solid #2f76c1;}
div.pron>h1.t1{background-image: url(../../images/proic1.png);}
div.pron>h1.t2{background-image: url(../../images/proic2.png);}
div.pron>h1.t3{background-image: url(../../images/proic3.png);}
div.pron>h1.t1>span{float: left; padding-left: 25px;font-size: 24px; font-weight: 400;width: fit-content; line-height: 30px; border-bottom: 2px solid #2f76c1;letter-spacing: 4px;font-weight:bold;}
div.pron>h1.t2>span{float: left; padding-left: 25px;font-size: 24px; font-weight: 400;width: fit-content; line-height: 30px; border-bottom: 2px solid #2f76c1;letter-spacing: 4px;font-weight:bold;}
div.pron>h1.t3>span{float: left; padding-left: 25px;font-size: 24px; font-weight: 400;width: fit-content; line-height: 30px; border-bottom: 2px solid #2f76c1;letter-spacing: 4px;font-weight:bold;}
div.pron>h1.t1>strong{float: left; padding-left: 25px;font-size: 24px; font-weight: 400;width: fit-content; line-height: 30px; border-bottom: 2px solid #2f76c1;letter-spacing: 4px;font-weight:bold;}
div.pron>h1.t2>strong{float: left; padding-left: 25px;font-size: 24px; font-weight: 400;width: fit-content; line-height: 30px; border-bottom: 2px solid #2f76c1;letter-spacing: 4px;font-weight:bold;}
div.pron>h1.t3>strong{float: left; padding-left: 25px;font-size: 24px; font-weight: 400;width: fit-content; line-height: 30px; border-bottom: 2px solid #2f76c1;letter-spacing: 4px;font-weight:bold;}
div.pron>p{float: left; width: 100%;font-size: 16px; line-height: 30px; color: #454545; padding-left: 20px; background: url(../../images/prondian.png) no-repeat left 13px;}
div.pron>p.un{background: none; padding-left: 3px;}


.prontedian{ float: left;}
.prontedian li{ float: left; width: 100%;background: none; }

.prontedian p {
    font-size: 16px;
    line-height: 30px;
    color: #454545;
    padding-left: 20px;
    background: url(../../images/prondian.png) no-repeat left center;
}
.prontedian p.un{background: none; padding-left: 3px;}

.fanslt2 img{height:330px;margin: 5px;}

.newtailimg img{width:337px; height:157px;}
.newlietu img{width:197px; height:123px;}
@media (max-width: 768px){
    .newtailimg img{width:100%;}
    .newlietu img{width:100%;}
}

div.YsApplication{overflow: hidden;height: auto;}
div.YsApplication>h2{ background:url(../../images/ico_application_title.png) no-repeat left center; margin: 20px 0 6px 0;}
div.YsApplication>h2>strong{ background-color:#0c6fb9; color:#FFFFFF; margin-left: 50px; line-height: 40px; font-size: 18px; padding: 0 20px; border-radius: 15px;}
div.YsApplication>p{text-indent: 2rem;line-height: 28px;margin: 5px 0;}
div.YsApplication img{max-width:1000px;}

.contcp2 ul li> a img{height:163px;margin-top: 15px;}
.rongimg img{ max-width:201px; max-height:277px; }


.nav li >a,.wel,.adsamebt2{font-size:16px;}
.bread,.qiyexiangwen p,.zhaopin a,.rongbt,.wel2{font-size:14px;}
.xijie{line-break: anywhere; width:99%;}
.youshixi{font-size:14px; line-height:25px;margin-bottom: 20px;text-indent: 2rem;/*line-break: anywhere;*/}
.youshiwbt{font-size:18px;line-height: 50px;}
.youshiwbt2{text-align:left;}
.adsamebt1{font-size:24px;}
.zhiweixiang span{float: left;padding-right:10px; width:190px;}

.qiyexiangwen{padding: 15px 0 20px 0; /*line-break: anywhere;*/}
.qiyexiangwen p{ margin:5px 0; line-height: 25px; text-indent: 2rem;}

.lysban1{display:block;justify-content:unset;padding: 15px 18px;}
.lysban1a{float:left;}
.lysban1b{float:right; }

.contcp2 ul li:hover{border-color:#117CCE;}
.contcp2 ul li> a img:hover{transform: scale(1.05); }
.cptsxtl{ width: 80%;  margin-left: 10%; text-align: center;bottom: 10px;}
.rongimg{border:0;}

.fright1:hover{box-shadow: 2px 2px 2px #dddddd; border-color:#117CCE;}
.fright1 img:hover{transform: scale(1.05); }
.top.fixed .logo{display:block;}
.nav li >a,.tel em{text-shadow: 1px 1px 1px #000;}
.top.fixed .nav li> a,.top.fixed .tel em{text-shadow:none;}
.shuzi em{font-size:16px; color:#787878;}


.fuitem ul{background: #F8F8F8; padding: 10px 0;}
.fuitem ul>li{}
.fuitem ul>li>a{color: #454545;padding: 0 28px;}
.fuitem ul>li>a:before{background-color: #454545;}
.fuitem ul>li.cur>a{color: #117cce; background-color:#cee0ef; font-weight:bold;}
.fuitem ul>li.cur>a:before{background-color: #117cce;}

.xgimg li img{ max-width:155px; max-height:100px; }

/*sub{vertical-align: super;}*/

.Err{border:red 1px solid;}